/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */

@import url(https://fast.fonts.net/t/1.css?apiType=css&projectid=853a66e0-58d4-49b5-a92e-e580ab476a6c);
html {
    font-family: sans-serif;
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article,
aside,
footer,
header,
nav,
section,
#infographics,
#infographics2 {
    display: block;
}

h1 {
    margin: .67em 0;
    font-size: 2em;
}

figcaption,
figure,
main {
    display: block;
}

figure {
    margin: 1em 40px;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

pre {
    font-family: monospace, monospace;
    font-size: 1em;
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

a:active,
a:hover {
    outline-width: 0;
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

b,
strong {
    font-weight: inherit;
    font-weight: bolder;
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

dfn {
    font-style: italic;
}

mark {
    color: #000;
    background-color: #ff0;
}

small {
    font-size: 80%;
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

sub {
    bottom: -.25em;
}

sup {
    top: -.5em;
}

audio,
video {
    display: inline-block;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

img {
    border-style: none;
}

svg:not(:root) {
    overflow: hidden;
}

button,
input,
optgroup,
select,
textarea {
    margin: 0;
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

[type=reset],
[type=submit],
button,
html [type=button] {
    -webkit-appearance: button;
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    padding: 0;
    border-style: none;
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText;
}

fieldset {
    margin: 0 2px;
    padding: .35em .625em .75em;
    border: 1px solid silver;
}

legend {
    display: table;
    box-sizing: border-box;
    padding: 0;
    max-width: 100%;
    white-space: normal;
    color: inherit;
}

progress {
    display: inline-block;
    vertical-align: baseline;
}

textarea {
    overflow: auto;
}

[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto;
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

details,
menu {
    display: block;
}

summary {
    display: list-item;
}

canvas {
    display: inline-block;
}

[hidden],
template {
    display: none;
}

@font-face {
    font-family: Calibri W01;
    font-style: normal;
    font-weight: 400;
    src: url(https://fast.fonts.net/dv2/2/d4acc8cd-67f2-4139-80be-d669bb2564d7.eot?d44f19a684109620e4841578af90e8189a625c51a89967cbe3110a13ce7e857b11cdd2fbb8047226d0d90fae987315622a711899c224a6517d124941f26f8da99b076e0a8f02ac0fbd9e08659fa48bc307cbdf3d3a34e3b3ce883be93217b824d6b30a3fb9192e56b30edbc478c395d4f87e638b2304&projectId=853a66e0-58d4-49b5-a92e-e580ab476a6c#iefix);
    src: url(https://fast.fonts.net/dv2/2/d4acc8cd-67f2-4139-80be-d669bb2564d7.eot?d44f19a684109620e4841578af90e8189a625c51a89967cbe3110a13ce7e857b11cdd2fbb8047226d0d90fae987315622a711899c224a6517d124941f26f8da99b076e0a8f02ac0fbd9e08659fa48bc307cbdf3d3a34e3b3ce883be93217b824d6b30a3fb9192e56b30edbc478c395d4f87e638b2304&projectId=853a66e0-58d4-49b5-a92e-e580ab476a6c#iefix) format("eot"), url(https://fast.fonts.net/dv2/14/367341fc-4cc6-4a79-89ad-d6c61561611e.woff2?d44f19a684109620e4841578af90e8189a625c51a89967cbe3110a13ce7e857b11cdd2fbb8047226d0d90fae987315622a711899c224a6517d124941f26f8da99b076e0a8f02ac0fbd9e08659fa48bc307cbdf3d3a34e3b3ce883be93217b824d6b30a3fb9192e56b30edbc478c395d4f87e638b2304&projectId=853a66e0-58d4-49b5-a92e-e580ab476a6c) format("woff2"), url(https://fast.fonts.net/dv2/3/1ff86dd4-d3b2-4325-89bc-c6eb493cedba.woff?d44f19a684109620e4841578af90e8189a625c51a89967cbe3110a13ce7e857b11cdd2fbb8047226d0d90fae987315622a711899c224a6517d124941f26f8da99b076e0a8f02ac0fbd9e08659fa48bc307cbdf3d3a34e3b3ce883be93217b824d6b30a3fb9192e56b30edbc478c395d4f87e638b2304&projectId=853a66e0-58d4-49b5-a92e-e580ab476a6c) format("woff"), url(https://fast.fonts.net/dv2/1/aa6b4b64-5ce0-48fd-887a-bece037cd9c9.ttf?d44f19a684109620e4841578af90e8189a625c51a89967cbe3110a13ce7e857b11cdd2fbb8047226d0d90fae987315622a711899c224a6517d124941f26f8da99b076e0a8f02ac0fbd9e08659fa48bc307cbdf3d3a34e3b3ce883be93217b824d6b30a3fb9192e56b30edbc478c395d4f87e638b2304&projectId=853a66e0-58d4-49b5-a92e-e580ab476a6c) format("truetype"), url(https://fast.fonts.net/dv2/11/59b6060c-d311-413e-b351-d79aaf982f7a.svg?d44f19a684109620e4841578af90e8189a625c51a89967cbe3110a13ce7e857b11cdd2fbb8047226d0d90fae987315622a711899c224a6517d124941f26f8da99b076e0a8f02ac0fbd9e08659fa48bc307cbdf3d3a34e3b3ce883be93217b824d6b30a3fb9192e56b30edbc478c395d4f87e638b2304&projectId=853a66e0-58d4-49b5-a92e-e580ab476a6c#59b6060c-d311-413e-b351-d79aaf982f7a) format("svg");
}

@font-face {
    font-family: Calibri W01;
    font-style: italic;
    font-weight: 400;
    src: url(https://fast.fonts.net/dv2/2/f5fb4de8-efeb-47a8-94a7-50b825a6966a.eot?d44f19a684109620e4841578af90e8189a625c51a89967cbe3110a13ce7e857b11cdd2fbb8047226d0d90fae987315622a711899c224a6517d124941f26f8da99b076e0a8f02ac0fbd9e08659fa48bc307cbdf3d3a34e3b3ce883be93217b824d6b30a3fb9192e56b30edbc478c395d4f87e638b2304&projectId=853a66e0-58d4-49b5-a92e-e580ab476a6c#iefix);
    src: url(https://fast.fonts.net/dv2/2/f5fb4de8-efeb-47a8-94a7-50b825a6966a.eot?d44f19a684109620e4841578af90e8189a625c51a89967cbe3110a13ce7e857b11cdd2fbb8047226d0d90fae987315622a711899c224a6517d124941f26f8da99b076e0a8f02ac0fbd9e08659fa48bc307cbdf3d3a34e3b3ce883be93217b824d6b30a3fb9192e56b30edbc478c395d4f87e638b2304&projectId=853a66e0-58d4-49b5-a92e-e580ab476a6c#iefix) format("eot"), url(https://fast.fonts.net/dv2/14/e1cc7218-de20-4af1-a27c-6f325a4b0f0f.woff2?d44f19a684109620e4841578af90e8189a625c51a89967cbe3110a13ce7e857b11cdd2fbb8047226d0d90fae987315622a711899c224a6517d124941f26f8da99b076e0a8f02ac0fbd9e08659fa48bc307cbdf3d3a34e3b3ce883be93217b824d6b30a3fb9192e56b30edbc478c395d4f87e638b2304&projectId=853a66e0-58d4-49b5-a92e-e580ab476a6c) format("woff2"), url(https://fast.fonts.net/dv2/3/cac25ebb-269d-41e9-8ee5-78589746706e.woff?d44f19a684109620e4841578af90e8189a625c51a89967cbe3110a13ce7e857b11cdd2fbb8047226d0d90fae987315622a711899c224a6517d124941f26f8da99b076e0a8f02ac0fbd9e08659fa48bc307cbdf3d3a34e3b3ce883be93217b824d6b30a3fb9192e56b30edbc478c395d4f87e638b2304&projectId=853a66e0-58d4-49b5-a92e-e580ab476a6c) format("woff"), url(https://fast.fonts.net/dv2/1/6a4b5dab-ebbd-4741-80c7-3b30cd46e05d.ttf?d44f19a684109620e4841578af90e8189a625c51a89967cbe3110a13ce7e857b11cdd2fbb8047226d0d90fae987315622a711899c224a6517d124941f26f8da99b076e0a8f02ac0fbd9e08659fa48bc307cbdf3d3a34e3b3ce883be93217b824d6b30a3fb9192e56b30edbc478c395d4f87e638b2304&projectId=853a66e0-58d4-49b5-a92e-e580ab476a6c) format("truetype"), url(https://fast.fonts.net/dv2/11/318af76f-0012-4791-a785-d241f2613955.svg?d44f19a684109620e4841578af90e8189a625c51a89967cbe3110a13ce7e857b11cdd2fbb8047226d0d90fae987315622a711899c224a6517d124941f26f8da99b076e0a8f02ac0fbd9e08659fa48bc307cbdf3d3a34e3b3ce883be93217b824d6b30a3fb9192e56b30edbc478c395d4f87e638b2304&projectId=853a66e0-58d4-49b5-a92e-e580ab476a6c#318af76f-0012-4791-a785-d241f2613955) format("svg");
}

@font-face {
    font-family: Calibri W01;
    font-style: italic;
    font-weight: 700;
    src: url(https://fast.fonts.net/dv2/2/c0f723f3-c373-4abc-9043-0fb0b460b8dc.eot?d44f19a684109620e4841578af90e8189a625c51a89967cbe3110a13ce7e857b11cdd2fbb8047226d0d90fae987315622a711899c224a6517d124941f26f8da99b076e0a8f02ac0fbd9e08659fa48bc307cbdf3d3a34e3b3ce883be93217b824d6b30a3fb9192e56b30edbc478c395d4f87e638b2304&projectId=853a66e0-58d4-49b5-a92e-e580ab476a6c#iefix);
    src: url(https://fast.fonts.net/dv2/2/c0f723f3-c373-4abc-9043-0fb0b460b8dc.eot?d44f19a684109620e4841578af90e8189a625c51a89967cbe3110a13ce7e857b11cdd2fbb8047226d0d90fae987315622a711899c224a6517d124941f26f8da99b076e0a8f02ac0fbd9e08659fa48bc307cbdf3d3a34e3b3ce883be93217b824d6b30a3fb9192e56b30edbc478c395d4f87e638b2304&projectId=853a66e0-58d4-49b5-a92e-e580ab476a6c#iefix) format("eot"), url(https://fast.fonts.net/dv2/14/fe969ae7-f9ce-40b2-93cc-9cc7138809a2.woff2?d44f19a684109620e4841578af90e8189a625c51a89967cbe3110a13ce7e857b11cdd2fbb8047226d0d90fae987315622a711899c224a6517d124941f26f8da99b076e0a8f02ac0fbd9e08659fa48bc307cbdf3d3a34e3b3ce883be93217b824d6b30a3fb9192e56b30edbc478c395d4f87e638b2304&projectId=853a66e0-58d4-49b5-a92e-e580ab476a6c) format("woff2"), url(https://fast.fonts.net/dv2/3/e43fbe67-bdec-48c3-b305-e4f021d8e755.woff?d44f19a684109620e4841578af90e8189a625c51a89967cbe3110a13ce7e857b11cdd2fbb8047226d0d90fae987315622a711899c224a6517d124941f26f8da99b076e0a8f02ac0fbd9e08659fa48bc307cbdf3d3a34e3b3ce883be93217b824d6b30a3fb9192e56b30edbc478c395d4f87e638b2304&projectId=853a66e0-58d4-49b5-a92e-e580ab476a6c) format("woff"), url(https://fast.fonts.net/dv2/1/7cf1f907-81f8-4b27-8ae5-986118860da1.ttf?d44f19a684109620e4841578af90e8189a625c51a89967cbe3110a13ce7e857b11cdd2fbb8047226d0d90fae987315622a711899c224a6517d124941f26f8da99b076e0a8f02ac0fbd9e08659fa48bc307cbdf3d3a34e3b3ce883be93217b824d6b30a3fb9192e56b30edbc478c395d4f87e638b2304&projectId=853a66e0-58d4-49b5-a92e-e580ab476a6c) format("truetype"), url(https://fast.fonts.net/dv2/11/d5b3dbd1-291d-4354-bdcd-216ef956c562.svg?d44f19a684109620e4841578af90e8189a625c51a89967cbe3110a13ce7e857b11cdd2fbb8047226d0d90fae987315622a711899c224a6517d124941f26f8da99b076e0a8f02ac0fbd9e08659fa48bc307cbdf3d3a34e3b3ce883be93217b824d6b30a3fb9192e56b30edbc478c395d4f87e638b2304&projectId=853a66e0-58d4-49b5-a92e-e580ab476a6c#d5b3dbd1-291d-4354-bdcd-216ef956c562) format("svg");
}

body,
button,
input,
optgroup,
textarea {
    font-family: Calibri, Calibri W01, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
    color: #3c4542;
}

@media(min-width:768px) {
    body {
        font-size: 20px;
    }
}

h1,
h2 {
    font-weight: 400;
}

h2 {
    font-size: 32px;
}

@media(min-width:768px) {
    h2 {
        font-size: 36px;
    }
}

@media(min-width:990px) {
    h2 {
        font-size: 48px;
    }
}

h3 {
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: -1px;
    color: #71196b;
}

h4 {
    font-size: 18px;
}

@media(min-width:768px) {
    h4 {
        font-size: 14px;
    }
}

html {
    box-sizing: border-box;
}

*,
:after,
:before {
    box-sizing: inherit;
}

img {
    max-width: 100%;
}

#assessment-cta,
#asset-links,
#asset-links header,
#external-links,
#external-links header,
#site-footer,
#site-header,
#top,
#top-2,
#top h2,
#top p,
.article-page.social-links,
.container,
#logo-container {
    margin: 0 auto;
    padding: 0 16px;
    max-width: 1708px;
}

#hero,
#form-container {
    padding: 16px;
    max-width: 1708px;
    margin: 0 auto;
}

@media(min-width:375px) {
    #assessment-cta,
    #asset-links,
    #asset-links header,
    #external-links,
    #external-links header,
    #site-footer,
    #site-header,
    #top,
    #top-2,
    #top h2,
    #top p,
    .article-page.social-links,
    .container,
    #logo-container  {
        padding: 0 38px;
    }
    #hero,
    #form-container {
        padding: 38px;
    }
}

@media(min-width:768px) {
    #assessment-cta,
    #asset-links,
    #asset-links header,
    #external-links,
    #external-links header,
    #site-footer,
    #site-header,
    #top,
    #top-2,
    #top h2,
    #top p,
    .article-page.social-links,
    .container,
    #logo-container  {
        padding: 0 44px;
    }

    #hero,
    #form-container {
        padding: 44px;
    }

    #infographics,
    #infographics2 {
        display: flex;
    }
}

@media(min-width:1200px) {
    #assessment-cta,
    #asset-links,
    #asset-links header,
    #external-links,
    #external-links header,
    #site-footer,
    #site-header,
    #top,
    #top-2,
    #top h2,
    #top p,
    .article-page.social-links,
    .container,
    #logo-container  {
        padding: 0 88px;
    }
    #hero {
        padding: 120px 60px;
    }
    #form-container {
        padding: 30px 0px;
    }
}

#assessment-cta .cta-2-img,
#external-links .card .external-link-img,
.article-page#top-2 .author-img,
.circle {
    display: inline-block;
    width: 180px;
    border: 8px solid #71196b;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 4px 4px 20px 0 rgba(0, 0, 0, .2);
}

#assessment-cta .cta-2-img img,
#external-links .card .external-link-img img,
.article-page#top-2 .author-img img,
.circle img {
    vertical-align: middle;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.button-link {
    display: block;
    text-decoration: none;
}

@media(min-width:768px) and (max-width:990px) {
    .button-link {
        font-size: 12px;
    }
}

hr {
    margin: 44px 16%;
    border: 1px solid #b7b7b7;
}

.flex {
    display: flex;
}

#mkto_gen_assetLink1Img,
#mkto_gen_assetLink2Img,
#mkto_gen_assetLink3Img {
    display: inline-block;
}

@media(min-width:768px) {
    #asset-links .card,
    #external-links .card,
    .col-33 {
        display: inline-block;
        display: -webkit-box;
        display: flex;
        flex: 1;
        flex-direction: column;
        width: 33%;
        padding: 12px 30px;
        font-size: 16px;
        -webkit-box-flex: 1;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
    }
    .col-34 {
        flex: 1 0 0;
        padding: 60px 60px 60px 0;
        -webkit-box-flex: 1 0 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
    }
    .col-66 {
        flex: 2 0 0;
        flex-direction: column;
        padding: 60px;
        -webkit-box-flex: 2 0 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
    }
    #asset-links .card:first-of-type,
    #external-links .card:first-of-type,
    .col-33:first-of-type {
        border-right: 2px solid #b7b7b7;
    }
    #asset-links .card:last-of-type,
    #external-links .card:last-of-type,
    .col-33:last-of-type {
        border-left: 2px solid #b7b7b7;
    }
    #asset-links .card hr,
    #external-links .card hr,
    .col-33 hr {
        display: none;
    }
    .no-left-border {
        border-left: none!important;
    }
}

@media(min-width:768px) {
    #asset-links .card,
    #external-links .card,
    .col-33 {
        padding: 12px 20px;
    }
}

@media(min-width:1200px) {
    #asset-links .card,
    #external-links .card,
    .col-33 {
        padding: 12px 60px;
    }
}

@media(min-width:990px) {
    .col-50 {
        display: inline-block;
        width: 50%;
    }
}

.embed-wrapper {
    position: relative;
    height: 0;
    padding-bottom: 56.25%;
    border: 2px solid #fff;
}

.embed-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media(min-width:768px) {
    .row {
        display: -webkit-box;
        display: flex;
    }
    .row .card p {
        flex-grow: 1;
        -webkit-box-flex: 1;
    }
}

nav {
    position: absolute;
}

nav,
nav ul {
    top: 0;
    right: 0;
}

nav ul {
    display: none;
    position: fixed;
    left: 55%;
    height: 100vh;
    margin: 0;
    padding: 0;
    padding-top: 52px;
    list-style: none;
    background-color: #fff;
}

nav ul a {
    display: block;
    padding: 8px 16px;
    border-bottom: 1px solid #b7b7b7;
    text-decoration: none;
    font-size: 20px;
    line-height: 40px;
    color: #a0167e;
}

nav ul a:visited {
    color: #71196b;
}

nav ul.visible {
    display: block;
}

@media(min-width:768px) {
    nav {
        display: none;
    }
}

#burger {
    display: inline-block;
    z-index: 1;
    position: relative;
    margin: 16px;
}

@media(min-width:375px) {
    #burger {
        margin: 16px 32px;
    }
}

#burger img {
    width: 32px;
}

.mktoForm form {
    width: 100%!important;
    padding: 0!important;
    font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif!important;
    color: #3c4542!important;
}

.button,
.mktoForm button,
button {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    text-transform: uppercase;
    line-height: 40px;
    color: #fff;
    background-color: #71196b;
    background-image: linear-gradient(270deg, #71196b, #a0167e);
}

@media(min-width:768px) {
    .button,
    .mktoForm button,
    button {
        font-weight: 700;
    }
}

.button:after,
.mktoForm button:after,
button:after {
    content: " ";
    display: inline-block;
    float: right;
    width: 40px;
    height: 40px;
    vertical-align: middle;
    background-image: url(http://sesandbox.pedowitzgroup.com/rs/088-AAQ-626/images/ensono-link.svg);
    background-size: cover;
}

button {
    cursor: pointer;
}

button[type=submit] {
    line-height: 32px;
}

button[type=submit]:after {
    width: 32px;
    height: 32px;
    background-image: url(http://sesandbox.pedowitzgroup.com/rs/088-AAQ-626/images/ensono-link.svg);
}

input[type=email],
input[type=tel],
input[type=text] {
    display: block;
    width: 100%;
    margin: 18px 0;
    padding: 4px 6px;
    border: 0;
    font-size: 12px;
    line-height: 18px;
}

@media(min-width:768px) {
    input[type=email],
    input[type=tel],
    input[type=text] {
        padding: 4px 8px;
        font-size: 18px;
        line-height: 28px;
    }
}

input[type=email]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
select::-webkit-input-placeholder,
option::-webkit-input-placeholder,
input[type=text]::-webkit-input-placeholder {
    text-transform: uppercase;
    color: #71196b;
}

input[type=email]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
select:-ms-input-placeholder,
option:-ms-input-placeholder,
input[type=text]:-ms-input-placeholder {
    text-transform: uppercase;
    color: #71196b;
}

input[type=email]::placeholder,
input[type=tel]::placeholder,
select::placeholder,
option::placeholder,
input[type=text]::placeholder {
    text-transform: uppercase;
    color: #71196b;
}

form {
    color: #fff;
}

form button[type=submit]+p {
    margin-bottom: 44px;
    font-size: 8px;
}

input[type=checkbox] {
    vertical-align: middle;
}

@media(min-width:768px) {
    input[type=checkbox] {
        margin-left: 8px;
        vertical-align: initial;
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
    }
}

.terms {
    display: block;
    margin: 24px 0;
    font-size: 12px;
}

@media(min-width:768px) {
    .terms {
        margin: 18px 0 0;
        font-size: 18px;
    }
}

.small-print {
    display: block;
    margin-top: 4px;
    font-size: 9px;
}

.mktoForm .mktoOffset {
    display: none;
}

.mktoForm .mktoFormCol {
    width: 100%!important;
}

@media(min-width:990px) {
    .mktoForm .mktoFormCol {
        margin: 0!important;
    }
}

.mktoForm .mktoFieldWrap {
    width: 100%!important;
}

.mktoForm .mktoGutter {
    height: 0!important;
}

.mktoForm .mktoButtonWrap {
    margin-left: 0!important;
}

/*.mktoForm #Phone+.mktoError .mktoErrorDetail,
.mktoForm label:not([for=contactRequested]) {
    display: none;
}*/

.mktoForm .mktoCheckboxList {
    width: auto!important;
}

/*.mktoForm .mktoCheckboxList label[for=contactRequested] {
    display: none!important;
}*/

.mktoForm label {
    width: auto!important;
    margin-top: 0!important;
    padding-top: 0!important;
    padding-left: 8px!important;
    font-size: 12px!important;
    font-family: Calibri, Calibri W01, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
}

@media(min-width:768px) {
    .mktoForm label {
        font-size: 18px!important;
        font-family: Calibri, Calibri W01, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
    }
}

.mktoForm label[for=contactRequested] {
    width: auto!important;
    margin-top: 0!important;
    padding-top: 0!important;
    padding-left: 8px!important;
    font-size: 12px!important;
    font-family: Calibri, Calibri W01, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
}

@media(min-width:768px) {
    .mktoForm label[for=contactRequested] {
        font-size: 18px!important;
        font-family: Calibri, Calibri W01, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
    }
}

.mktoForm .button,
.mktoForm button {
    display: block!important;
    width: 100%!important;
    margin: 0!important;
    padding: 0!important;
    border: 0!important;
    text-transform: uppercase!important;
    line-height: 40px!important;
    color: #fff!important;
    background-color: #71196b!important;
    background-image: linear-gradient(270deg, #71196b, #a0167e) !important;
}

@media(min-width:768px) {
    .mktoForm .button,
    .mktoForm button {
        font-weight: 700!important;
    }
}

.mktoForm .button:after,
.mktoForm button:after {
    content: " "!important;
    display: inline-block!important;
    float: right!important;
    width: 40px!important;
    height: 40px!important;
    vertical-align: middle!important;
    background-image: url(http://sesandbox.pedowitzgroup.com/rs/088-AAQ-626/images/ensono-link.svg) !important;
    background-size: cover!important;
}

.mktoForm button {
    cursor: pointer!important;
}

.mktoForm input[type=email],
.mktoForm input[type=tel],
.mktoForm input[type=text],
.mktoForm textarea,
.mktoForm select {
    display: block;
    width: 100%!important;
    height: auto!important;
    /*margin: 8px 0 0!important;*/
    margin: 5px 0 10px 0!important;
    padding: 4px 6px!important;
    border: 1px solid #d6d6d6!important;
    font-size: 12px!important;
    line-height: 18px!important;
	background: #f7f7f7;
}

.mktoForm.mktoLayoutAbove .mktoField,
.mktoForm.mktoLayoutAbove .mktoLogicalField {
    clear: inherit!important;
}

.mktoForm.mktoLayoutAbove .mktoRadioList,
.mktoForm.mktoLayoutAbove .mktoCheckboxList {
    float: inherit!important;
    clear: inherit!important;
}

.mktoForm.mktoLayoutAbove .mktoField,
.mktoForm.mktoLayoutAbove .mktoLogicalField {
    margin-left: 5px!important;
}

@media(min-width:768px) {
    .mktoForm input[type=email],
    .mktoForm input[type=tel],
    .mktoForm input[type=text],
    .mktoForm textarea,
    .mktoForm select {
        /*margin: 16px 0 0!important;*/
        margin: 5px 0 10px 0!important;
        padding: 4px 8px!important;
        font-size: 18px!important;
        line-height: 28px!important;
    }
}

.mktoForm input[type=email]::-webkit-input-placeholder,
.mktoForm input[type=tel]::-webkit-input-placeholder,
.mktoForm input[type=text]::-webkit-input-placeholder,
.mktoForm select::-webkit-input-placeholder,
.mktoForm option::-webkit-input-placeholder,
.mktoForm textarea::-webkit-input-placeholder {
    color: #71196b!important;
}

.mktoForm input[type=email]:-ms-input-placeholder,
.mktoForm input[type=tel]:-ms-input-placeholder,
.mktoForm input[type=text]:-ms-input-placeholder,
.mktoForm select:-ms-input-placeholder,
.mktoForm option:-ms-input-placeholder,
.mktoForm textarea:-ms-input-placeholder {
    color: #71196b!important;
}

.mktoForm input[type=email]::placeholder,
.mktoForm input[type=tel]::placeholder,
.mktoForm input[type=text]::placeholder,
.mktoForm select::placeholder,
.mktoForm option::placeholder,
.mktoForm textarea::placeholder {
    color: #71196b!important;
}

/*.mktoForm form {
    color: #fff!important;
}*/

.mktoForm form button[type=submit]+p {
    margin-bottom: 44px!important;
    font-size: 8px!important;
}

.mktoForm input[type=checkbox] {
    vertical-align: middle!important;
}

@media(min-width:768px) {
    .mktoForm input[type=checkbox] {
        margin-left: 8px!important;
        vertical-align: initial!important;
        -webkit-transform: scale(1.5) !important;
        transform: scale(1.5) !important;
    }
}

.mktoForm .terms {
    display: block!important;
    margin: 24px 0!important;
    font-size: 12px!important;
}

@media(min-width:768px) {
    .mktoForm .terms {
        margin: 18px 0 0!important;
        font-size: 18px!important;
    }
}

.mktoForm .small-print {
    margin-top: 4px;
    margin-bottom: 20px;
    font-size: 9px;
}

.mktoForm .small-print a {
    padding: 0;
    color: #fff;
}

.mktoForm .mktoForm .mktoError .mktoErrorMsg {
    border-color: #fff!important;
    border-radius: 0!important;
    text-shadow: none!important;
    font-size: 12px!important;
    background-color: #3c4542!important;
    background-image: none!important;
    box-shadow: 0 2px 7px rgba(0, 0, 0, .65), inset 0 1px 0 #3c4542!important;
}

@media(min-width:768px) {
    .mktoForm .mktoForm .mktoError .mktoErrorMsg {
        font-size: 20px!important;
    }
}

.mktoForm .mktoForm .mktoError .mktoErrorArrow {
    border-color: #fff!important;
    background-color: #3c4542!important;
}

.mktoForm .submitted button[type=submit] {
    font-weight: 700;
    color: #71196b!important;
    opacity: 1!important;
    background-color: #fff!important;
    background-image: none!important;
}

.mktoForm .submitted button[type=submit]:after {
    display: none!important;
}

.mktoForm .submitted input[type=email],
.mktoForm .submitted input[type=tel],
.mktoForm .submitted input[type=text],
.mktoForm .submitted textarea {
    background-color: #4e5754;
}

.mktoForm .submitted input:-webkit-autofill {
    -webkit-text-fill-color: #3c4542!important;
    -webkit-box-shadow: 0 0 0 1000px #4e5754 inset!important;
}

 .mktoForm {
    position: relative;
    padding: 0!important;
}

 .mktoForm>div:nth-last-of-type(2) .mktoFieldDescriptor {
    margin-bottom: 0!important;
}

/* .mktoForm>div:nth-last-of-type(5):after {
    content: "* Required fields";
    display: block;
    float: right;
    margin-top: 4px;
    margin-bottom: 20px!important;
    padding-left: 8px;
    font-size: 9px;
}*/

@media(min-width:990px) {
    .mktoFormRow {
        /*width: 50%!important;*/
        margin-left: auto!important;
        padding-left: 72px;
    }
     /*.mktoFormRow:before {
        content: " ";
        display: inline-block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 50%;
        border-right: 2px solid #fff;
    }*/
}

.mktoButtonRow {
    width: 100%;
    margin-bottom: 24px;
    margin-top: 10px!important;
}

@media(min-width:990px) {
    .mktoButtonRow {
        float: left;
        /*width: 50%;*/
        width: inherit;
        margin-top: -150px;
        padding-right: 72px;
    }
}


button[type=submit] {
    font-size: 12px!important;
    line-height: 64px!important;
}

@media(min-width:575px) {
     button[type=submit] {
        font-size: 18px!important;
    }
}

@media(min-width:1200px) {
     button[type=submit] {
        font-size: 24px!important;
    }
}

 button[type=submit]:after {
    width: 64px!important;
    height: 64px!important;
    background-image: url(http://sesandbox.pedowitzgroup.com/rs/088-AAQ-626/images/ensono-link.svg) !important;
}

 .small-print {
    padding-left: 8px;
}

.known.form-wrapper .mktoFormRow {
    display: none;
}

@media(min-width:990px) {
    .known.form-wrapper .mktoButtonRow {
        float: none;
        margin-left: 50%;
        padding-right: 0;
        padding-left: 72px;
    }
}

@media(min-width:990px) {
    .known {
        margin-top: -56px!important;
    }
}

@media(max-width:767px) {
    .known .mktoButtonRow {
        margin-top: 24px;
    }
}

@media(min-width:990px) {
    .known .mktoButtonRow:before {
        content: " ";
        display: inline-block;
        position: absolute;
        top: 0;
        bottom: -20px;
        left: 0;
        border-right: 2px solid #fff;
    }
}

.known .mktoButtonRow:after {
    margin-left: 8px;
}

.known form .mktoFormRow:nth-last-of-type(2),
.known form .mktoFormRow:nth-last-of-type(4) {
    display: block!important;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
}

.known form .mktoFormRow:nth-last-of-type(2):before,
.known form .mktoFormRow:nth-last-of-type(4):before {
    top: -20px;
    left: 0;
}

#site-header {
    padding-top: 12px;
    padding-bottom: 12px;
    overflow: auto;
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .1);
}

@media(min-width:990px) {
    #site-header {
        padding-top: 0;
        padding-right: 44px;
        padding-left: 44px;
    }
}

#site-header .site-title {
    text-decoration: none;
}

#site-header h1 {
    font-size: 18px;
    color: #3c4542;
}

@media(min-width:768px) {
    #site-header h1 {
        font-size: 32px;
        line-height: 96px;
    }
}

@media(max-width:768px) {
    #top {
        padding-right: 0;
        padding-left: 0;
        background-image: none;
    }
}

#top .hero img {
    width: 100%;
}

@media(min-width:768px) {
    #top {
        padding: 0 88px 157px;
        background-position: 80%;
        background-repeat: no-repeat;
        background-size: cover;
    }
    #top .hero {
        display: none;
    }
}

@media(min-width:990px) {
    #top {
        min-height: 90vh;
        background-position: 50%;
    }
}

#top .logo-and-tag img {
    display: block;
    width: 100%;
    padding: 38px;
}

@media(min-width:768px) {
    #top .logo-and-tag img {
        width: 30%;
        margin-left: 0;
        padding: 68px 0;
    }
}

#top .logo-tag-desktop {
    display: none;
}

@media(min-width:768px) {
    #top .logo-tag-desktop {
        display: block;
    }
    #top .logo-tag-mobile {
        display: none;
    }
}

#top .top-text {
    margin-top: 40px;
    margin-bottom: 40px;
}

@media(min-width:768px) {
    #top .top-text {
        margin-top: 0;
        color: #fff;
    }
}

@media(min-width:990px) {
    #top .top-text {
        position: absolute;
        top: 40%;
    }
}

@media(min-width:768px) {
    #top .pre-title {
        font-size: 22px;
    }
}

#top h2,
#top p {
    text-align: center;
}

@media(min-width:768px) {
    #top h2,
    #top p {
        padding: 0;
        text-align: left;
    }
}

#top h2 {
    margin-bottom: 8px;
    margin-left: -3px;
}

@media(min-width:768px) {
    #top h2 {
        font-size: 60px;
        line-height: 56px;
    }
}

#top-2 {
    padding-top: 64px;
    padding-bottom: 36px;
    padding-right: 40px;
    color: #fff;
    background-color: #a0167e;
    background-image: linear-gradient(170deg, #71196b, #a0167e);
}

#top-2 .report-mobile {
    display: block;
    width: 225px;
    margin: 0 auto;
}

@media(min-width:768px) {
    #top-2 .report-mobile {
        display: none;
    }
}

#top-2 .report-wrapper {
    margin-bottom: 16px;
}

@media(min-width:768px) {
    #top-2 .report-wrapper {
        margin: -192px 16px 0 -16px;
    }
}

@media(min-width:990px) {
    #top-2 .report-wrapper {
        width: 50%;
    }
}

#top-2 .report-desktop {
    display: none;
}

@media(min-width:768px) {
    #top-2 .report-desktop {
        display: inline-block;
        z-index: 1;

        position: relative;
        width: 40%;
        max-width: 225px;
    }
}

#top-2 .report-description {
    display: inline-block;
    position: relative;
    margin-bottom: 0;
    padding: 0 24px 40px;
    font-size: 15px;
    vertical-align: bottom;
}

@media(min-width:1200px) {
    #top-2 .report-description {
        top: -8px;
        width: 60%;
        padding: 0 40px 40px 36px;
    }
}

@media(min-width:990px) {
    #top-2 {
        padding-bottom: 80px;
    }
    #top-2  {
        margin-top: -148px;
    }
    #top-2 .col-50:first-child {
        position: relative;
        bottom: -40px;
        padding-right: 60px;
        vertical-align: text-bottom;
    }
    #top-2 .col-50:last-child {
        position: relative;
        padding-left: 72px;
        border-left: 2px solid #fff;
    }
    #top-2 .col-50:last-child input:first-child {
        margin-top: 0;
    }
    #top-2 button[type=submit] {
        font-size: 26px;
        line-height: 64px;
    }
    #top-2 button[type=submit]:after {
        width: 64px;
        height: 64px;
    }
    #top-2 button[type=submit]+p {
        margin-top: 4px;
        font-size: 14px;
    }
}

.asset-page#top h2 {
    margin-bottom: 44px;
}

@media(min-width:768px) {
    .asset-page#top h2 {
        font-size: 60px;
    }
}

.asset-page#top .subtitle {
    margin-bottom: 44px;
    text-transform: uppercase;
}

@media(min-width:768px) {
    .asset-page#top .subtitle {
        font-size: 26px;
    }
}

.asset-page#top .top-text {
    margin-left: 0;
}

@media(min-width:768px) {
    .asset-page#top .top-text {
        width: 50%;
    }
}

@media(min-width:768px) {
    .asset-page#top {
        padding-bottom: 60px;
    }
}

@media(min-width:768px) {
    .article-page#top {
        padding-top: 20px;
        padding-bottom: 100px;
    }
}

.article-page#top-2 {
    color: #000;
    background-color: #fff;
    background-image: none;
}

@media(min-width:1200px) {
    .article-page#top-2 {
        padding-right: 148px;
        padding-left: 148px;
    }
}

.article-page#top-2 .author-img {
    display: block;
    width: 155px;
    margin: 0 auto;
}

@media(min-width:768px) {
    .article-page#top-2 .author-img {
        display: inline-block;
        float: left;
        margin: 0 24px 0 0;
    }
}

@media(min-width:768px) {
    .article-page#top-2 h2 {
        margin-top: 24px;
        margin-bottom: 80px;
    }
}

.article-page#top-2 h3 {
    text-transform: none;
    font-size: 28px;
}

.article-page#top-2 p {
    font-size: 18px;
}

.article-page#top-2 strong {
    color: #71196b;
}

.article-page.social-links {
    display: block;
    float: none;
    padding-top: 28px;
    padding-bottom: 28px;
    text-align: center;
    color: #fff;
    background-color: #71196b;
}

.article-page.social-links>* {
    vertical-align: middle;
}

.article-page.social-links a {
    width: 32px;
    margin-left: 4px;
}

@media(min-width:768px) {
    .article-page.social-links a {
        width: 36px;
    }
}

.article-page.social-links span {
    margin-right: 20px;
}

@media(min-width:990px) {
    .video-page#top .top-text {
        width: 60%;
    }
}

@media(min-width:990px) {
    .video-page#top-2 .col-50 {
        vertical-align: top;
    }
    .video-page#top-2 .col-50:first-child {
        width: 58%;
        border-right: 2px solid #b7b7b7;
    }
    .video-page#top-2 .col-50:last-child {
        width: 42%;
        border-left: none;
    }
    .video-page#top-2 .col-50:last-child p {
        font-size: 20px;
    }
}

.video-page .social-links {
    float: none;
    text-align: left;
}

.video-page .social-links span {
    display: block;
    margin-bottom: 12px;
}

@media(min-width:768px) {
    .video-page .social-links span {
        display: inline-block;
        vertical-align: text-bottom;
    }
}

@media(min-width:1200px) {
    .video-page .social-links span {
        font-size: 26px;
    }
}

.video-page .social-links a {
    margin: 0 8px 0 0;
}

@media(min-width:768px) {
    .video-page .social-links a {
        margin: 0 0 0 6px;
    }
}

@media(min-width:1200px) {
    .video-page .social-links a {
        margin: 0 0 0 8px;
    }
}

@media(min-width:768px) {
    .video-page .social-links img {
        width: 36px;
    }
}

@media(min-width:768px) {
    .form-page#top .top-text {
        width: 60%;
    }
}

.form-page#top h2 {
    margin-bottom: 16px;
}

@media(max-width:767px) {
    .hidden {
        display: none;
    }
}

.read-more-line {
    margin-top: 32px;
    border-top: 2px solid #b7b7b7;
    text-align: center;
}

@media(min-width:768px) {
    .read-more-line {
        display: none;
    }
}

.read-more-line a {
    position: relative;
    top: -16px;
    padding: 8px 24px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 24px;
    color: #000;
    background-color: #fff;
}

#asset-links header,
#external-links header {
    margin-bottom: 36px;
    text-align: center;
}

@media(max-width:767px) {
    #asset-links header,
    #external-links header {
        margin-top: 58px;
        padding-right: 0;
        padding-left: 0;
    }

    .flex {
        display: block!important;
    }
}

@media(min-width:768px) {
    #asset-links h2,
    #external-links h2 {
        margin-bottom: 0;
        color: #682666;
    }
}

#asset-links a,
#external-links a {
    text-decoration: none;
}

#asset-links a p,
#external-links a p {
    color: #3c4542;
}

#asset-links {
    padding-bottom: 60px;
    overflow: auto;
    background-image: url(http://sesandbox.pedowitzgroup.com/rs/088-AAQ-626/images/ensono-dots.svg);
    background-size: 18px auto;
}

@media(min-width:768px) {
    #asset-links {
        padding-right: 0;
        padding-left: 0;
    }
}

#asset-links header {
    max-width: 890px;
}

#asset-links h3 {
    text-align: center;
}

@media(min-width:768px) {
    #asset-links h3 {
        min-height: 69px;
    }
}

@media(min-width:1024px) {
    #asset-links h3 {
        min-height: 46px;
    }
}

#asset-links button {
    margin-top: 24px;
}

#asset-links .card {
    vertical-align: top;
}

#asset-links .card img {
    width: 100%;
}

#asset-links .card p,
#external-links {
    text-align: center;
}

#external-links {
    padding-bottom: 40px;
}

#external-links header p {
    margin-right: auto;
    margin-left: auto;
    max-width: 890px;
}

@media(min-width:768px) {
    #external-links {
        padding-right: 0;
        padding-left: 0;
    }
}

#external-links .card {
    vertical-align: top;
}

#external-links .card .external-link-img {
    margin: 0 auto;
}

#external-links .card img {
    width: 100%;
}

#external-links .card p {
    font-size: 14px;
}

@media(min-width:768px) {
    #external-links .card hr {
        display: none;
    }
}

@media(min-width:768px) {
    #external-links h3 {
        min-height: 46px;
    }
}

@media(min-width:1024px) {
    #external-links h3 {
        min-height: 0;
    }
}

#assessment-cta {
    padding-top: 72px;
    padding-bottom: 72px;
    overflow: auto;
    text-align: center;
    background-image: linear-gradient(90deg, #71196b, #a0167e);
}

#assessment-cta a {
    display: block;
    text-decoration: none;
    color: #fff;
}

@media(min-width:768px) {
    #assessment-cta {
        text-align: left;
        background-image: url(http://sesandbox.pedowitzgroup.com/rs/088-AAQ-626/images/ensono-line.png), linear-gradient(90deg, #71196b, #a0167e);
        background-position: 0 20px, 50%;
        background-repeat: repeat-y, no-repeat;
        background-size: 100px, 100%;
    }
}

@media(min-width:990px) {
    #assessment-cta .assessment-text {
        margin-left: 124px;
    }
}

#assessment-cta .assessment-text h2 {
    margin-right: auto;
    margin-left: auto;
}

@media(min-width:768px) {
    #assessment-cta .assessment-text h2 {
        width: 50%;
        margin-left: 0;
        font-size: 38px;
    }
}

@media(min-width:768px) {
    #assessment-cta .assessment-text p {
        width: 66%;
    }
}

#assessment-cta .cta-2-img {
    border-color: #fff;
}

@media(min-width:768px) {
    #assessment-cta .cta-2-img {
        float: right;
        width: 225px;
    }
}

@media(min-width:990px) {
    #assessment-cta .cta-2-img {
        width: 275px;
    }
}

@media(min-width:768px) {
    #assessment-cta .button-link {
        display: inline-block;
        font-size: 16px;
    }
}

#assessment-cta button {
    width: auto;
    margin-top: 36px;
    padding-left: 60px;
    font-weight: 700;
    color: #71196b;
    background-color: #9fa09e;
    background-image: none;
}

@media(min-width:768px) {
    #assessment-cta button {
        margin-top: 0;
    }
}

#assessment-cta button:after {
    margin-left: 60px;
    background-image: url(http://sesandbox.pedowitzgroup.com/rs/088-AAQ-626/images/ensono-link-white.svg);
}

#site-footer {
    padding-bottom: 36px;
    text-align: right;
    background-color: #3c4542;
}

@media(min-width:768px) {
    #site-footer {
        padding: 100px 60px;
        text-align: left;
    }
}

@media(max-width:767px) {
    #site-footer {
        text-align: center;
    }
    #site-footer .footer-logo img {
        min-width: 224px;
    }
    #logo-container {
        padding: 30px;
        text-align: center;
        margin: 0 auto;
    }

    #assetLink1Text, #assetLink2Text, #assetLink3Text {
        min-height: inherit!important;
    }

}

@media(min-width:768px) {
    #site-footer .footer-logo {
        display: inline-block;
    }
}

#site-footer .footer-logo img {
    display: block;
    width: 100%;
    margin: 0 auto;
    padding: 200px 32px;
}

@media(min-width:768px) {
    #site-footer .footer-logo img {
        display: inline-block;
        width: 360px;
        padding: 0;
        vertical-align: middle;
    }
}

#site-footer p {
    margin-top: 6px;
    font-size: 12px;
    color: #fff;
}

@media(min-width:768px) {
    #site-footer p {
        text-align: right;
        font-size: 18px;
    }
}

@media(min-width:768px) {
    .social-links {
        display: inline-block;
        float: right;
        vertical-align: text-top;
    }
}

.social-links div {
    display: inline-block;
}

.social-links a {
    display: inline-block;
    margin-left: 20px;
}

.social-links img {
    width: 36px;
    display: inline-block;
}

@media(min-width:768px) {
    .social-links img {
        width: 52px;
        display: inline-block;
    }
}

@media(max-width:767px) {
    #assetLinkHeaderTitle,
    #externalLinkHeaderTitle {
        color: #71196b !important;
    }
    #assessment-cta button {
        width: 100%!important;
        padding-left: 40px;
    }
    #site-footer .footer-logo img {
        width: 50%!important;
        padding: 20px!important;
    }
}

.mktoForm button.mktoButton:disabled {
    opacity: 1;
    cursor: default;
}

@media (min-width:1200px) and (max-width:1226px) {
     button[type=submit] {
        font-size: 20px!important;
    }
}

select {
    color: #71196b!important;
    text-transform: uppercase;
}

/*option[selected] {
    color: #3c4542!important;
}
*/

option:checked {
    color: #3c4542!important;
}

option:hover,
option:focus,
option:active,
option:checked {
    background: linear-gradient(#3c4542, #3c4542);
}

.mktoForm select {
    display: block;
    width: 100%!important;
    line-height: 18px!important;
    height: auto!important;
    margin: 8px 0 0!important;
    border: 1px solid #fff!important;
    font-size: 12px!important;
    padding: 4px 6px!important;
    color: #3c4542;
}

.mktoFieldWrap.mktoRequiredField {
	padding: 10px 0px;
}

#logo-container {
    padding: 30px 60px;
}

#hero h2 {
    color: #ffffff;
    font-family: Calibri,Calibri W01,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
    font-size: 60px;
    line-height: 120%;
    margin: 0 0 10px 0;
}

#hero p {
    color: #ffffff;
    font-family: Calibri,Calibri W01,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
    font-size: 20px;
    line-height: 120%;
    margin: 0 0 10px 0;
}

#form-container {
    font-family: Calibri,Calibri W01,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
    font-size: 20px;
    line-height: 1.1;
}

#form-container p {
    margin: 0 0 10px 0;
}

#form-container h2 {
    font-size: 38px;
    margin: 0 0 10px 0;
}


@media (min-width: 768px) {
    .mktoForm select {
        /*margin: 16px 0 0!important;*/
        margin: 5px 0 10px 0!important;
        line-height: 28px!important;
        font-size: 18px!important;
        padding: 4px 8px!important;
    }
}

@media(max-width:767px) {
    #top-2 .report-description {
        padding-bottom: 0!important;
    }
    .article-page#top-2 p {
        font-size: 16px;
    }
    .video-page #videoDescription,
    .video-page .social-links {
        text-align: center!important;
    }

    #hero h2 {
        font-size: 33px !important;
    }

    #hero p {
        font-size: 18px !important;
    }
}

@media (max-width:438px) {
    #bodyId #top-2 {
        padding-left: 15px!important;
    }
}

@media(max-width:300px) {
    #home #top-2,
    #home #top h2 {
        padding-left: 5px!important;
        padding-right: 5px!important;
    }
}